dsa problem